<?php
include_once('../includes/db.php');
include_once('../includes/class.krumo.php');
include_once '../includes/constants.php';
include_once '../includes/usuario.php';

$db = new db();
$usuario = new usuario();

$usuario->confirmar_miembro();
if (isset($_GET['logout'])) {
    $usuario->log_Out();
}

$db = new db();

// <editor-fold defaultstate="collapsed" desc="Query">
$query = "select publicidad.*, usuario.login as 'usuario', tipopublicidad.nombre as 'tipo'
    from publicidad 
    inner join usuario on publicidad.usuario_id = usuario.id
    inner join tipopublicidad on publicidad.tipo = tipopublicidad.id
    ";
//// </editor-fold>
// <editor-fold defaultstate="collapsed" desc="paginacion">
if (isset($_GET['numero_pagina'])) {
    $numero_pagina = $_GET['numero_pagina'];
}
if (!(isset($numero_pagina))) {
    $numero_pagina = 1;
}

//Here we count the number of results
//Edit $data to be your query
$data = $db->dame_query($query);

$filas = $data['stats']['affected_rows'];

//This is the number of results displayed per page
$filas_pagina = 20;

//This tells us the page number of our last page
$ultimo = ceil($filas / $filas_pagina);

//this makes sure the page number isn't below one, or more than our maximum pages
if ($numero_pagina < 1) {
    $numero_pagina = 1;
} elseif ($numero_pagina > $ultimo) {
    $numero_pagina = $ultimo;
}
If (isset($_GET['order'])) {
    $query.=" order by " . $_GET['order'];
    if (isset($_GET['dir'])) {
        $query.=" " . $_GET['dir'];
    }
}
//This sets the range to display in our query
$max = ' limit ' . ($numero_pagina - 1) * $filas_pagina . ',' . $filas_pagina;

//// </editor-fold>

$publicaciones = $db->dame_query($query . $max);
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
    "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
    <head>
        <meta http-equiv="Content-type" content="text/html; charset=utf-8" />
        <meta http-equiv="Content-language" content="en" />
        <title>Administración de Anuncios :: CCIVenezuela.com </title>
        <link href="../css/style.css" rel="stylesheet" type="text/css" />
        <script type="text/javascript" language="javascript"  src="../js/jquery-1.4.2.min.js"></script>
        <script type="text/javascript" src="../js/index.js"></script>
        <!--[if lte IE 7]>
        <link href="../css/patches/patch_my_layout.css" rel="stylesheet" type="text/css" />
        <![endif]-->
        <script type="text/javascript">
            if(document.location.host=="ccivenezuela.com" || document.location.host=="www.ccivenezuela.com"){
                url ="http://"+document.location.host+  "/includes/Json.php";
            }
            else
            {
                url ="http://"+document.location.host+  "/CCIVenezuela/includes/Json.php";
            }
            $(document).ready(function(){
                $(".need_confirmation").click(function(){
                    var fila = $(this);
                    datos = {
                        accion:"delete_ad",
                        id: parseInt($(this).closest("tr").find("td:first-child a").text())
                    };
                    if(confirm("¿Esta seguro de borrar este registro")){
                        $.getJSON(url, datos, function(data){
                            if(data.suceed){
                                fila.closest("tr").remove();
                                alert("registro eliminado con éxito.");
                            }
                            else{
                                alert("hubo un problema al eliminar el registro, por favor intente de nuevo.");
                            }
                        })
                    }
                    return false;
                });
            });
        </script>
        <style media="screen" type="text/css">
            a.adminCarro{
                position:relative;
            }
            a.adminCarro img{
                position: absolute;
                left:30px;
                max-width: 150px;
                display: none;
                background: white;
                padding: 3px;
                border: 1px solid black;
            }
            a.adminCarro:hover img{
                display: block;
            }
        </style>
    </head>
    <body>
        <div id="header">
            <?php include_once SERVER_ROOT . '/template/header.php'; ?>
        </div>
        <div id="content">
            <div>
                <?php if (sizeof($publicaciones['data']) > 0): ?>
                    <table class="full">
                        <caption>
                            <a href="registrar.php">
                                <img alt="Nuevo Registro" align="top" src="../images/add.png" /><span> Nuevo Registro </span> </a>
                            <a href="../usuarios">
                                <img alt="volver" hspace="3" align="top" src="../images/cancel.png"/>
                                Volver al menú</a>
                            <div class="float_right">
                                <?php
                                if ($numero_pagina == 1) {
                                    
                                } else {
                                    ?>
                                    <a href='<?php echo $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] . (strlen($_SERVER['QUERY_STRING']) > 0 ? "&" : ""); ?>numero_pagina=1'>
                                        <img src="../images/first.png" alt="Anterior" align="top" hspace="2"/>
                                        Primero</a>
                                    <?php $anterior = $numero_pagina - 1; ?>
                                    <a href='<?php echo $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] . (strlen($_SERVER['QUERY_STRING']) > 0 ? "&" : ""); ?>numero_pagina=<?php echo $anterior; ?>'>
                                        <img src="../images/previous.png" alt="Anterior" align="top" hspace="2"/>
                                        Anterior</a>
                                <?php } ?>
                                <span>Página <?php echo $numero_pagina; ?> de <?php echo $ultimo; ?></span>
                                <?php
                                if ($numero_pagina == $ultimo) {
                                    
                                } else {
                                    ?>
                                    <?php $proximo = $numero_pagina + 1; ?>
                                    <a href='<?php echo $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] . (strlen($_SERVER['QUERY_STRING']) > 0 ? "&" : ""); ?>numero_pagina=<?php echo $proximo; ?>'>
                                        <img src="../images/next.png" alt="Siguiente" align="top" hspace="2"/>
                                        Siguiente</a>
                                    <a href='<?php echo $_SERVER['PHP_SELF'] . "?" . (strlen($_SERVER['QUERY_STRING']) > 0 ? "&" . $_SERVER['QUERY_STRING'] : ""); ?>numero_pagina=<?php echo $ultimo; ?>'>
                                        <img src="../images/last.png" alt="Último" align="top" hspace="2"/>
                                        Último</a>
                                <?php } ?>
                            </div>
                        </caption>
                        <thead>
                            <tr>
                                <th> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?order=1&dir=<?php echo(isset($_GET['dir']) && $_GET['dir'] == 'DESC') ? 'ASC' : "DESC"; ?>"> id <img alt="Ordenar"  src="<?php echo ROOT . IMAGES . "toggle.gif" ?>" hspace="2" align="top"/></a></th>
                                <th> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?order=2&dir=<?php echo(isset($_GET['dir']) && $_GET['dir'] == 'DESC') ? 'ASC' : "DESC"; ?>">Nombre <img alt="Ordenar"  src="<?php echo ROOT . IMAGES . "toggle.gif" ?>" hspace="2" align="top"/></a></th>
                                <th> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?order=4&dir=<?php echo(isset($_GET['dir']) && $_GET['dir'] == 'DESC') ? 'ASC' : "DESC"; ?>">Url Destino <img alt="Ordenar"  src="<?php echo ROOT . IMAGES . "toggle.gif" ?>" hspace="2" align="top"/></a></th>
                                <th> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?order=5&dir=<?php echo(isset($_GET['dir']) && $_GET['dir'] == 'DESC') ? 'ASC' : "DESC"; ?>">Descripcion<img alt="Ordenar"  src="<?php echo ROOT . IMAGES . "toggle.gif" ?>" hspace="2" align="top"/></a></th>
                                <th> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?order=7&dir=<?php echo(isset($_GET['dir']) && $_GET['dir'] == 'DESC') ? 'ASC' : "DESC"; ?>">Usuario <img alt="Ordenar"  src="<?php echo ROOT . IMAGES . "toggle.gif" ?>" hspace="2" align="top"/></a></th>
                                <th> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?order=8&dir=<?php echo(isset($_GET['dir']) && $_GET['dir'] == 'DESC') ? 'ASC' : "DESC"; ?>">Tipo <img alt="Ordenar"  src="<?php echo ROOT . IMAGES . "toggle.gif" ?>" hspace="2" align="top"/></a></th>
                                <th> <a href="<?php echo $_SERVER['PHP_SELF']; ?>?order=9&dir=<?php echo(isset($_GET['dir']) && $_GET['dir'] == 'DESC') ? 'ASC' : "DESC"; ?>">Status <img alt="Ordenar"  src="<?php echo ROOT . IMAGES . "toggle.gif" ?>" hspace="2" align="top"/></a></th>
                                <th> Acción </th>
                            </tr>
                        </thead>
                        <tbody>
                            <?php if ($publicaciones['suceed'] && sizeof($publicaciones['data']) > 0): ?>
                                <?php foreach ($publicaciones['data'] as $anuncio): ?>
                                    <tr>
                                        <td>
                                            <a class="adminCarro" name="link<?php echo $anuncio['id']; ?>" href="#link<?php echo $anuncio['id']; ?>"> <?php echo $anuncio['id']; ?>
                                                <img src="<?php echo ROOT . IMAGES_ADS . $anuncio['foto']; ?>" alt="imagen"/>
                                            </a>
                                        </td>
                                        <td> <?php echo $anuncio['nombre']; ?> </td>
                                        <td> <?php echo $anuncio['descripcion']; ?> </td>
                                        <td> <?php echo $anuncio['url']; ?> </td>
                                        <td> <?php echo $anuncio['usuario']; ?> </td>
                                        <td> <?php echo $anuncio['tipo']; ?> </td>
                                        <td> <?php echo ($anuncio['status'] == 1) ? "Activo" : "Inactivo"; ?> </td>
                                        <td align="right">
                                            <a href="editar.php?id=<?php echo $anuncio['id']; ?>"><img alt="Editar" align="absmiddle" src="../images/edit.png" /><span> Editar </span> </a>
                                            <a href="#" class="need_confirmation"><img alt="Eliminar" align="absmiddle" src="../images/delete.png" /><span> Eliminar </span> </a>
                                        </td>
                                    </tr>
                                <?php endforeach; ?>
                            <?php else: ?>
                                <tr>
                                    <td><div class="info">
                                            <p>
                                                <img src="../images/info.png" align="top" hspace="2" alt="info"/>
                                                No hay resultados que mostrar</p>
                                        </div>
                                    </td>
                                </tr>
                            <?php endif; ?>
                        </tbody>
                        <tfoot>
                            <tr>
                                <td colspan="9">
                                    <a href="registrar.php"><img alt="Nuevo Registro" align="top" src="../images/add.png" /><span> Nuevo Registro </span> </a>
                                    <div class="float_right">
                                        <?php
                                        if ($numero_pagina == 1) {
                                            
                                        } else {
                                            ?>
                                            <a href='<?php echo $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] . (strlen($_SERVER['QUERY_STRING']) > 0 ? "&" : ""); ?>numero_pagina=1'>
                                                <img src="../images/first.png" alt="Anterior" align="top" hspace="2"/>
                                                Primero</a>
                                            <?php $anterior = $numero_pagina - 1; ?>
                                            <a href='<?php echo $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] . (strlen($_SERVER['QUERY_STRING']) > 0 ? "&" : ""); ?>numero_pagina=<?php echo $anterior; ?>'>
                                                <img src="../images/previous.png" alt="Anterior" align="top" hspace="2"/>
                                                Anterior</a>
                                        <?php } ?>
                                        <span>Página <?php echo $numero_pagina; ?> de <?php echo $ultimo; ?></span>
                                        <?php
                                        if ($numero_pagina == $ultimo) {
                                            
                                        } else {
                                            ?>
                                            <?php $proximo = $numero_pagina + 1; ?>
                                            <a href='<?php echo $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] . (strlen($_SERVER['QUERY_STRING']) > 0 ? "&" : ""); ?>numero_pagina=<?php echo $proximo; ?>'>
                                                <img src="../images/next.png" alt="Siguiente" align="top" hspace="2"/>
                                                Siguiente</a>
                                            <a href='<?php echo $_SERVER['PHP_SELF'] . "?" . $_SERVER['QUERY_STRING'] . (strlen($_SERVER['QUERY_STRING']) > 0 ? "&" : ""); ?>numero_pagina=<?php echo $ultimo; ?>'>
                                                <img src="../images/last.png" alt="Último" align="top" hspace="2"/>
                                                Último</a>
                                        <?php } ?>
                                    </div>
                                </td>
                            </tr>
                        </tfoot>
                    </table>
                    <div>
                        <center>
                            <a href="../usuarios">
                                <img alt="volver" hspace="3" align="top" src="../images/cancel.png"/>
                                Volver al menú</a>
                        </center>
                    </div>
                <?php else: ?>
                    <p>no existen registros publicados</p>
                <?php endif; ?>
            </div>
        </div>
        <div id="footer">
            <?php include SERVER_ROOT . "/template/footer.php"; ?>
        </div>
    </body>
</html>